iT邦幫忙

2022 iThome 鐵人賽

DAY 2
0
自我挑戰組

大四要畢業了但還不太會python合理嗎系列 第 3

Day3-我已陷入你的無窮迴圈裡

  • 分享至 

  • xImage
  •  

迴圈

迴圈是指重複執行某些事項,而迴圈敘述是由初值、終止值及條件運算式組成

while敘述

無窮迴圈:不會自行終止
有條件迴圈:在條件符合時終止
while 判斷條件:
<要執行的程式>

n = 0
while n <5
    print(i)
    n += 1

for敘述

有範圍的迴圈:跑完範圍就會自動停止

for 自訂範圍(i) in 範圍(range)(start, end step):
<要執行的程式>

step的預設值是1,表示i += 1,若step為負值,代表遞減,並判斷條件運算式是否>=end+1

for i in range(5)
    print(i)

break 及 continue

break可以用來結束迴圈的執行
continue 則是不執行此敘述下的敘述
當程式遇到continue時,會再回到while的條件運算式,判斷是否為真

實際演練-以for迴圈計算1~100的奇數和

total = 0
for i in range(2, 101 , 2):
total += i
print('total = %d'%(total))

https://ithelp.ithome.com.tw/upload/images/20220914/20151839VsPB9DG4U4.jpg


上一篇
Day2- 要開始探索python的有趣了嗎
下一篇
Day4-能解省時間why not
系列文
大四要畢業了但還不太會python合理嗎30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言